package main

import "golang.org/x/tour/reader"

type MyReader struct{}
func (MyReader) Read(b []byte)(int,error){
	for i := range(b){
		b[i] = 'A'
	}
	return len(b),nil
}

// TODO: 给 MyReader 添加一个 Read([]byte) (int, error) 方法

func main() {
	reader.Validate(MyReader{})
}//通过不断调用MyReader方法才能实现无限流
